简介
rc = Run Command
系统级vimrc
所有用户都生效
用户级vimrc
单独用户生效
vimrc配置文件中的每一行作为一个命令来执行
使用
查看vimrc的路径
- 从普通模式切换到命令模式
- 输入
:h查看帮助信息 - 输入
:version查看版本信息,其中包括vimrc的路径
打开vimrc
- 在shell中
vim ~/.vimrc - 在vim中
:e ~/.vimrc
- 在shell中
编辑vimrc
注释
"开头设置语法高亮
syntax on设置保留命令历史条目数
set history=1000显示光标的行列坐标
set ruler;取消用set noruler判断命令的执行状态,在set命令后加问号,如
set ruler?显示行号
set nu或set number;取消行号set nonu或set nonumberset nocompatibleset showcmdset wildmenuset scrolloff=5高亮搜索部分
set hlsearchset hls边输入边匹配高亮
set incsearch忽略查找选项的大小写
set ignorecase智能忽略查找选项的大小写
set smartcase开启文件备份
set backup换行不拆分单词
set lbr复制当前行的缩进到下一行
set autoindent智能换行
set smartindent用空格代替tab
set expandtab智能tab
set smarttabtab长设置为4个空格长
set shiftwidth=4tab长设置为4个空格长
set tabstop=4设置背景
set bg=dark映射键盘
map Y y$map 0 ^快速创建HTML的无序列表
mpa <F3> i<ul><CR><Space><Space><li></li><CR<Esc>I</ul><Esc>kcitmpa <F4> <Esc>i<li></li><Esc>cit是换行 let mapleader=","快速保存文件
map <leader>w :w!<cr>
一个简单的vimrc示例:
vimrc中写入的命令永久有效
vim中输入的命令临时有效
1
2
3
4
5
6
7
8
9
10
11
12"This is a sample"
set nocompatible
syntax on
"Save 1,000 items in history
set history=1000
"Show the line and column number of the cursor position
set ruler
"Display the incomplete commands in the bottom right-hand side of your screen.
set showcmd